/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.cip.esymons.colegiatura.beans;

import java.util.Date;
import java.util.List;
import org.cip.esymons.colegiatura.bc.PersonaNaturalDelegate;
import org.cip.esymons.general.be.PersonaNatural;

/**
 *
 * @author ADMINISTRADOR
 */
public class personaNaturalController {

    private PersonaNaturalDelegate delegado;
    private PersonaNatural personaNatural;

    public personaNaturalController() {

        delegado = new PersonaNaturalDelegate();
    }

    public PersonaNaturalDelegate getDelegado() {
        return delegado;
    }

    public void setDelegado(PersonaNaturalDelegate delegado) {
        this.delegado = delegado;
    }

    public PersonaNatural getPersonaNatural() {
        return personaNatural;
    }

    public void setPersonaNatural(PersonaNatural personaNatural) {
        this.personaNatural = personaNatural;
    }

    public PersonaNatural buscarPorCodigo(Integer codigo){

        return delegado.find(codigo);
    }

    public List<PersonaNatural> getListaPersona(){

        return delegado.findAll();
    }

    public String nuevo(){

        personaNatural = new PersonaNatural();
        return "ir_a_nuevo";
    }

    public String grabar(){

        personaNatural.setPerTipo(0);
        personaNatural.setPerActivo(true);
        personaNatural.setPertieneImagen(false);
        personaNatural.setPerfechaRegistro(new Date());
        delegado.create(personaNatural);
        return "ir_a_direccion";
    }

    public String editar(){

        delegado.edit(personaNatural);
        return "ir_a_listar";
    }
    

}
